<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>正则扩展-命名捕获分组</title>
</head>
<body>
<script>
  // 1. 正则捕获
  //声明字符串
  let str='1556977568@qq.com'
  //提取 QQ 号和 后缀
  const qq=/(\d+)(.*)/;//(\d+)表示匹配一个或多个数字并进行捕获，(.*)表示匹配任意字符（除换行符外）并进行捕获
  const result=qq.exec(str)
  console.log(result)
  console.log(result[1])
  console.log(result[2]+'\n\n')

  // 2. 正则扩展-命名捕获分组
  const qq1=/(?<url>\d+)(?<string>.*)/ //?<url>添加别名
  const  result1=qq1.exec(str)
  console.log(result1)
  console.log(result1.groups.url)
  console.log(result1.groups.string)

</script>
</body>
</html>